We use 16 bits, so G_MAXINT16 is one bit short.
Just make it explicit as 0xffff.
last_batch->any.viewport.height == batch->any.viewport.height &&
last_batch->draw.framebuffer == batch->draw.framebuffer &&
last_batch->draw.vbo_offset + last_batch->draw.vbo_count == batch->draw.vbo_offset &&
- last_batch->draw.vbo_count + batch->draw.vbo_count < G_MAXINT16 &&
+ last_batch->draw.vbo_count + batch->draw.vbo_count <= 0xffff &&
snapshots_equal (self, last_batch, batch))
{
last_batch->draw.vbo_count += batch->draw.vbo_count;